personal delivery - German English Dictionary